#ifndef TOOLACTION_H
#define TOOLACTION_H

#include <QAction>

class Tool;

class ToolAction : public QAction
{
    Q_OBJECT
public:
    explicit ToolAction(QObject *parent = 0);

    void setTool(QPointer<Tool> tool);
    QPointer<Tool> tool() const;
private:
    QPointer<Tool> m_tool;
signals:
    
public slots:
    
};

#endif // TOOLACTION_H
